在入職一段是時間後,雖然已經慢慢的熟悉Spring Boot的開發,但對於Spring有關的基本技術知識還有待加強,今天我們就來釐清Spring、Spring MVC及Spring Boot這三個名詞的基本原理即關係。
在前一天有稍微介紹了Spring框架,他是一個綜合性的框架,其中的Spring-Core專門管理程式中的Bean,也提供了廣泛的功能,包括依賴注入(DI)、控制反轉(IoC)、事務管理、AOP(面向切面編程)、數據訪問、安全性等。
Spring MVC是Spring框架的一部分,實現了MVC(模型-視圖-控制器)設計模式,這是一種常用於構建Web應用程式的架構,日後會再詳細講到組件的分工邏輯。
Spring Boot是建立在Spring框架之上的一個應用程式開發的項目,旨在簡化Spring應用程式的構建和部署。它提供了自動配置,允許開發者快速啟動新的Spring項目,無需進行繁瑣的配置。Spring Boot還包括內嵌的Web伺服器,以及各種打包字載、開箱即用的功能,使開發者能更加專注於編寫業務邏輯。
最後簡單整理一下:
有沒有更認識我們的春天家族了呢?
https://spring.io/
https://spring.io/guides/gs/serving-web-content/
https://spring.io/projects/spring-boot